package com.ruoyi.project.search.viewInStockHistroy.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 入库单据历史对象 view_in_stock_history
 * 
 * @author ruoyi
 * @date 2023-08-29
 */
public class ViewInStockHistory extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 单据号 */
    @Excel(name = "单据号")
    private String stockinId;

    /** 入库类型 */
    @Excel(name = "入库类型")
    private String inType;

    /** 创建日期 */
    @Excel(name = "创建日期")
    private String createDate;

    /** 创建人 */
    @Excel(name = "创建人")
    private String createManId;

    /** 单据状态 */
    @Excel(name = "单据状态")
    private String status;

    /** 仓库号 */
    @Excel(name = "仓库号")
    private String warehouseId;

    /** 单据来源 */
    @Excel(name = "单据来源")
    private String stockinSource;

    /** 子单据号 */
    @Excel(name = "子单据号")
    private String stockinDetailId;

    /** 批号 */
    @Excel(name = "批号")
    private String lotNo;

    /** 物料编码 */
    @Excel(name = "物料编码")
    private String productId;

    /** 数量 */
    @Excel(name = "数量")
    private String quantity;

    /** 重量 */
    @Excel(name = "重量")
    private String assignNum;

    /** 生产时间 */
    @Excel(name = "生产时间")
    private String printDate;

    /** 物料状态 */
    @Excel(name = "物料状态")
    private String stockStatus;

    /** 供应商ID */
    @Excel(name = "供应商ID")
    private String supplierId;

    /** 托盘号 */
    @Excel(name = "托盘号")
    private String cargoNo;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String productName;

    public void setStockinId(String stockinId) 
    {
        this.stockinId = stockinId;
    }

    public String getStockinId() 
    {
        return stockinId;
    }
    public void setInType(String inType) 
    {
        this.inType = inType;
    }

    public String getInType() 
    {
        return inType;
    }
    public void setCreateDate(String createDate) 
    {
        this.createDate = createDate;
    }

    public String getCreateDate() 
    {
        return createDate;
    }
    public void setCreateManId(String createManId) 
    {
        this.createManId = createManId;
    }

    public String getCreateManId() 
    {
        return createManId;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setWarehouseId(String warehouseId) 
    {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseId() 
    {
        return warehouseId;
    }
    public void setStockinSource(String stockinSource) 
    {
        this.stockinSource = stockinSource;
    }

    public String getStockinSource() 
    {
        return stockinSource;
    }
    public void setStockinDetailId(String stockinDetailId) 
    {
        this.stockinDetailId = stockinDetailId;
    }

    public String getStockinDetailId() 
    {
        return stockinDetailId;
    }
    public void setLotNo(String lotNo) 
    {
        this.lotNo = lotNo;
    }

    public String getLotNo() 
    {
        return lotNo;
    }
    public void setProductId(String productId) 
    {
        this.productId = productId;
    }

    public String getProductId() 
    {
        return productId;
    }
    public void setQuantity(String quantity) 
    {
        this.quantity = quantity;
    }

    public String getQuantity() 
    {
        return quantity;
    }
    public void setAssignNum(String assignNum) 
    {
        this.assignNum = assignNum;
    }

    public String getAssignNum() 
    {
        return assignNum;
    }
    public void setPrintDate(String printDate) 
    {
        this.printDate = printDate;
    }

    public String getPrintDate() 
    {
        return printDate;
    }
    public void setStockStatus(String stockStatus) 
    {
        this.stockStatus = stockStatus;
    }

    public String getStockStatus() 
    {
        return stockStatus;
    }
    public void setSupplierId(String supplierId) 
    {
        this.supplierId = supplierId;
    }

    public String getSupplierId() 
    {
        return supplierId;
    }
    public void setCargoNo(String cargoNo) 
    {
        this.cargoNo = cargoNo;
    }

    public String getCargoNo() 
    {
        return cargoNo;
    }
    public void setProductName(String productName) 
    {
        this.productName = productName;
    }

    public String getProductName() 
    {
        return productName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stockinId", getStockinId())
            .append("inType", getInType())
            .append("createDate", getCreateDate())
            .append("createManId", getCreateManId())
            .append("status", getStatus())
            .append("warehouseId", getWarehouseId())
            .append("stockinSource", getStockinSource())
            .append("stockinDetailId", getStockinDetailId())
            .append("lotNo", getLotNo())
            .append("productId", getProductId())
            .append("quantity", getQuantity())
            .append("assignNum", getAssignNum())
            .append("printDate", getPrintDate())
            .append("stockStatus", getStockStatus())
            .append("supplierId", getSupplierId())
            .append("cargoNo", getCargoNo())
            .append("productName", getProductName())
            .toString();
    }
}
